a.language{ display: block; float: left; margin-top: 25px; margin-left: 16px;}
.product-bg img{ width: 100%; height: 100%;}

.case-detail-l{ width: 66.66%;}
.product ul li img{ height: 100%;}
.mb-banner, .mb-main, .mb-footer, .mb-main2, .mb-team-list, .case-detail-l-name, .mb-report,.m-banner-box,.m-diagnosis{ display: none;}

@media screen and (max-width: 1499px){} 
@media screen and (max-width: 1199px){
	.container,.pagebannerbox{ width: 96%; margin-left: 2%; margin-right: 2%;}
	.right-side-list li.list-item{width: 30%;}
	.right-side-list{padding-left: 4%;}
	.left-side{width: 20%;}
	.right-side{width: 80%;}
    .hotline{width: 0;overflow: hidden;margin: 0px;display:none} 
	.img-bg:before{height: 240px;top: 10px;}
	.financial-item h3{font-size: 16px}
	.financial-item p{font-size: 12px}
	.logos-item ul .img {margin-right: 1.6%;}
	.logos-item ul .noneleft{margin-right:0}
	.product-pic{ height: 100%;}
	.product ul li{ height: 170px;}
	.footer2-l dl {margin-right: 9.1%;margin-bottom: 10px;}
	.margin20tb{margin-top:0.83%;margin-bottom:1.6%;}
	.margin30t{margin-top:2.5%;}
	.marin30r{margin-right: 2.5%;}
	.margin40r{margin-right: 3.3%;}
	.margin40l{margin-left:3.3%;}
	.margin120l{margin-left:10%;}
	.margin45r {margin-right:3.75%;}
	.margin100r{margin-right:8.33%;}
	.product ul li:hover .product-wen2{  right: 28px; width: 466px;}
	.product ul li:hover .product-wen{ left: 28px; width: 466px;}
	.strategy a{ left: 258px;}  
}
@media screen and (max-width: 1099px){}
@media screen and (max-width: 1000px){
	.mb-main2{ margin-bottom: 10rem;}
	 
	.mb-banner, .mb-main, .mb-footer, .mb-main2,.m-banner-box{ display: block;}
	.pc-con, .footer, .header, .pc-pro, .team-list,  .case-detail-r{ display: none;}
	.wrap{ padding-top: 0px !important;}
 
} 
@media screen and (max-width: 769px){} 
@media screen and (max-width: 481px){ 
	 

	.mb-main2{ margin-bottom: 0;}

	 
}